﻿#define _CRT_SECURE_NO_WARNINGS 1
//1.写一个函数求两个整数的较大值
//
//如：
//
//输入：10 20
//
//输出较大值：20
int Max(int x, int y)
{
    if (x >= y)
        ﻿   return x;
    else
        return y;
}
#include <stdio.h>
int main()
{
    int a, b;
    int max;
    scanf("%d %d", &a, &b);
    max = Max(a, b);
    printf("%d", max);
    return 0;
}﻿

//2.描述
//小乐乐学校教学楼的电梯前排了很多人，他的前面有n个人在等电梯。电梯每次可以乘坐12人，每次上下需要的时间为4分钟（上需要2分钟，下需要2分钟）。请帮助小乐乐计算还需要多少分钟才能乘电梯到达楼上。（假设最初电梯在1层）
//
//输入描述：
//输入包含一个整数n(0 ≤ n ≤ 109)
//
//输出描述：
//输出一个整数，即小乐乐到达楼上需要的时间。
#include <stdio.h>
int main()
{
    int n;
    int time = 0;
    scanf("%d", &n);
    while (n >= 12)
    {
        n -= 12;
        time += 4;
    }
    printf("%d", time + 2);
    return 0;
}
//3.描述
//KiKi写了一个输出“Hello world!”的程序，BoBo老师告诉他printf函数有返回值，你能帮他写个程序输出printf(“Hello world!”)的返回值吗？
//输入描述：
//无
//输出描述：
//包括两行：
//第一行为“Hello world!”
//第二行为printf(“Hello world!”)调用后的返回值。
#include <stdio.h>
int value()
{
    return (printf("Hello world!"));
}
int main()
{
    printf("\n%d", value());
    return 0;
}
//4.描述
//KiKi想知道已经给出的三条边a，b，c能否构成三角形，如果能构成三角形，判断三角形的类型（等边三角形、等腰三角形或普通三角形）。
//输入描述：
//题目有多组输入数据，每一行输入三个a，b，c(0 < a, b, c < 1000)，作为三角形的三个边，用空格分隔。
//    输出描述：
//    针对每组输入数据，输出占一行，如果能构成三角形，等边三角形则输出“Equilateral triangle!”，等腰三角形则输出“Isosceles triangle!”，其余的三角形则输出“Ordinary triangle!”，反之输出“Not a triangle!”。
//    示例1
#include <stdio.h>
 
 
int main() {
    int a, b, c;
    int max = 0;
    while (scanf("%d %d %d", &a, &b, &c) != EOF) 
   {
        if (a >= b && a >= c)
            max = a;
        else if (b >= a && b >= c)
            max = b;
            max = c;
        if (max < a + b + c - max) 
        {
            if (a == b && a == c)
                printf("Equilateral triangle!\n");
            else if (a == b || b == c || a == c)
                printf("Isosceles triangle!\n");
            else if (a != b && a != c && b != c)
                printf("Ordinary triangle!\n");
        } 
        else
            printf("Not a triangle!\n");
 
 
    }
    return 0;
}﻿
//5.描述
//问题：计算BMI指数（身体质量指数）。BMI指数（即身体质量指数，简称体质指数又称体重，英文为Body Mass Index，简称BMI），是用体重公斤数除以身高米数平方得出的数字，是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。主要用于统计用途，当我们需要比较及分析一个人的体重对于不同高度的人所带来的健康影响时，BMI值是一个中立而可靠的指标。
//
//数据范围：输入的数据满足
//50≤180
//50≤n≤180
//
//输入描述：
//一行，两个整数，分别表示体重（公斤），身高（厘米），中间用一个空格分隔。
//输出描述：
//一行，BMI指数（保留两位小数）。
#include <stdio.h>


int main()
{
    float a, b;
    scanf("%f %f", &a, &b);
    b /= 100;
    printf("%.2f", a / (b * b));
    return 0;
}
//6.描述
//问题：一年约有 3.156×107 s，要求输入您的年龄，显示该年龄合多少秒。
//
//数据范围：
//0≤200
//0 < age≤200
//    输入描述：
//    一行，包括一个整数age。
//    输出描述：
//    一行，包含一个整数，输出年龄对应的秒数。
#include <stdio.h>


int main()
{
    long int age;
    scanf("%d", &age);
    printf("%d0000", 3156 * age);
    return 0;
}
//7.描述
//小乐乐比较懒惰，他现在想睡觉，然后再去学习。他知道现在的时刻，以及自己要睡的时长，想设定一个闹钟叫他起床学习，但是他太笨了，不知道应该把闹钟设定在哪个时刻，请你帮助他。(只考虑时和分，不考虑日期)
//
//输入描述：
//输入现在的时刻以及要睡的时长k（单位：minute），中间用空格分开。
//
//输入格式：hour : minute k(如hour或minute的值为1，输入为1，而不是01)
//
//(0 ≤ hour ≤ 23，0 ≤ minute ≤ 59，1 ≤ k ≤ 109)
//
//输出描述：
//对于每组输入，输出闹钟应该设定的时刻，输出格式为标准时刻表示法（即时和分都是由两位表示，位数不够用前导0补齐）。
#include <stdio.h>

int main()
{
    int hour, min, k;
    scanf("%d:%d %d", &hour, &min, &k);
    hour += k / 60;
    min += k % 60;
    while (min > +60)
    {
        min -= 60;
        hour += 1;
    }
    if (hour > 24)
        hour %= 24;
    printf("%02d:%02d", hour, min);
    return 0;
}